A general paragraph represents a block of text and always starts from a new line.
HTML Paragraphs
In HTML paragraphs can be defined using <p> element. Paragraph text always starts from a new line, the browser parsed the <p> tag and automatically add some margin and white space after the end </p> tag.
Example
<p> Hello! and Welcome to TechGeekBuzz </p>
<p> Here you get to know all about the latest technology. </p>
Display
The display of your page content may vary from device to device, for instance, a large screen display can show more than 15 words on a single line whereas the small display like mobile can show only 5 to 6 words. In the HTML document, if you have added extra space or line between the paragraph content, the browser will remove those extra space and lines by a single space.
Example
<p>
Welcome
to
TechGeekBuzz </p>
<p> This is a series of
HTML 5
tutorial </p>
When the browser parses this paragraph element, it will remove all the extra space and line break with single space.
Output
Welcome to TechGeekBuzz This is a series of HTML 5 tutorial
Horizontal Rule
To print a horizontal crease on the browser display we can use the HTML <hr> tag. <hr> tag generally used to represent a horizontal line that can be used as a separator between two content on the same page. <hr> is an empty tag so we can write is as <hr/>.
Example
<h1> TechGeekBuzz </h1>
<p> Become a Tech Professional for free</p>
<hr>
<h2> Free HTML tutorial </h2>
<p>Learn everything about HTML 5</p>
Line break
Generally, if we put a line in between the paragraph content, the browser will automatically remove that line and replace it with a single space. But if we want to add a line break in a paragraph, we can do this with the help of <br> tag. <br> is an empty tag which means it does not have an end tag, and it can be used to provide a line break without starting a new paragraph.
Example
<p> Welcome <br> to <br> TechGeekBuzz!<p>
Output
Welcome to TechGeekBuzz
HTML preformatted tag
The preformatted element can be represented using the <pre> tag. This is a replacement tag for <p> if you want to present the line break and spaces that you have provided in the HTML document. The preformatted text displayed precisely in the same way that it has been written in the document. <pre> tag is not suggested to display standard text, because the browser changes the text font and enclose it in a box-like display.
Example
<pre>
Welcome to
TechGeekBuzz!
<pre>
Output
Welcome to TechGeekBuzz!
Summary
- A page paragraph can be defined under the <p> element.
- If any text under the <body> does not have any specified element, then it would be treated as a paragraph tag.
- Each paragraph starts with a new line.
- <hr> is an empty tag that can print a horizontal rule on the browser display.
- <br> break is used to provide a line break within a paragraph.
- <pre> preformatted is an alternative element of <p> that can display its content in a preserved way.
- <pre> element is generally used to display code and other distinct text.
- All the code that is present on this page is displayed using the <pre> tag.